#include<stdio.h>

#include<unistd.h>

 

void main()

{

     int * p1=sbrk(0);     //得到大块空闲空间的首地址初始化指针

     int * p2=sbrk(4);     //分配4个字节的空间先返回空闲空间的首地址，在将指针加4

     int * p3=sbrk(4);     //同理，返回的指针地址为上一次sbrk返回的地址+size

     int * p4=sbrk(-3);

     int * p5=sbrk(0);

     printf("%p\n",p1);

     printf("%p\n",p2);

     printf("%p\n",p3);

     printf("%p\n",p4);

     printf("%p\n",p5);

}
